﻿/*
* name:Global && Pc StyleSheet
* version:v3.3.1
* update:雪碧图对齐
* date:2016-04-30
*/

/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico { display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(ico.png);
	*text-indent:0; *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');}
.ico:before {content:'\3000';}
.ico1_2 { background-position:-20px 0;}
.ico1_3 { background-position:-40px 0;}
.ico1_4 { background-position:-60px 0;}
.ico1_5 { background-position:-80px 0;}
.ico2_1 { background-position:0 -20px;}
.ico2_2 { background-position:-20px -20px;}
.ico2_3 { background-position:-40px -20px;}
.ico2_4 { background-position:-60px -20px;}
.ico2_5 { background-position:-80px -20px;}
.ico3_1 { background-position:0 -40px;}
.ico3_2 { background-position:-20px -40px;}
.ico3_3 { background-position:-40px -40px;}
.ico3_4 { background-position:-60px -40px;}
.ico3_5 { background-position:-80px -40px;}
.ico4_1 { background-position:0 -60px;}
.ico4_2 { background-position:-20px -60px;}
.ico4_3 { background-position:-40px -60px;}
.ico4_4 { background-position:-60px -60px;}
.ico4_5 { background-position:-80px -60px;}
/* 常量设置 */

BODY {height:100%;color:#000;font-family:Tahoma,Arial,"\5B8B\4F53",sans-serif,'Microsoft Yahei','微软雅黑E\8F6F\96C5\9ED1';}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, blockquote,input,select{padding:0px; margin:0px;}

/*h1, h2, h3, h4, h5, h6 {display:inline;}*/
img{border:0px;}
li{list-style-type:none;}
ol, ul {list-style:none;}
table{border-collapse: collapse;border-spacing: 0px;}
input{height:22px;/*background:transparent;*/}
input[type="password"],input[type="checkbox"],input[type="file"],input[type="radio"],input[type="text"],textarea,select{outline:0px;}
select{vertical-align:middle;height:22px;}

html { overflow-x:auto;}
html,body,.wrap { min-width:1200px;}
.wrap { width:1200px; margin-right:auto; margin-left:auto;}
body{font-size:13px; line-height:1.8; color:#555; background:#fff;}
a{color:inherit;}
a:hover { color:#d11f1f;}
::-moz-selection {color:#fff; background:#d11f1f; }
::selection {color:#fff; background:#d11f1f; }
::-webkit-input-placeholder { color:#aaa; } 
.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}

.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}

.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/*cube翻转*/
.rotate_btn { display:block;}
.rotate_btn .flip_cube { position:relative;
	-webkit-perspective:400;
	-ms-perspective:400;
	-o-perspective:400;
	-moz-perspective:400px;
	perspective:400;
}
@-moz-document url-prefix() {
	.rotate_btn .flip_cube { overflow:hidden;}
}
.rotate_btn .flip_cube .viewport { position:static;
  -moz-transform-style:preserve-3d;
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d;
  -moz-transition-property:-moz-transform;
  -o-transition-property:-o-transform;
  -webkit-transition-property:-webkit-transform;
  transition-property:transform;
  -moz-transition-duration:600ms;
  -o-transition-duration:600ms;
  -webkit-transition-duration:600ms;
  transition-duration:600ms;
  -moz-transform:translateZ(-160px);
  -webkit-transform:translateZ(-160px);
  transform:translateZ(-160px);
}
.rotate_btn .flip_cube .viewport .plane { position:absolute; z-index:1;}
.rotate_btn .flip_cube .viewport .plane.top { top:-160px; left:0px;
  -moz-transform:rotateX(90deg);
  -webkit-transform:rotateX(90deg);
  transform:rotateX(90deg);
}
.rotate_btn .flip_cube .viewport .plane.bottom { top:160px; left:0px;
  -moz-transform:rotateX(-90deg);
  -webkit-transform:rotateX(-90deg);
  transform:rotateX(-90deg);
}
.rotate_btn .flip_cube .viewport .plane.front { top:0px; left:0px; z-index:2;
  -moz-transform:translateZ(160px);
  -webkit-transform:translateZ(160px);
  transform:translateZ(160px);
}
.rotate_btn:hover .flip_cube { position:relative; z-index:10;}
.rotate_btn .rotate_box {position:relative;}
.rotate_btn .rotate_square { position:absolute; width:100%; box-sizing:border-box; color:#fff;}
/* .rotate_square { height:0; padding-bottom:75%; overflow:hidden;} 高度控制*/
/*cube翻转 end*/

body .bg-primary { background-color:#d11f1f;}
/* 网站样式 */
.pageHeader { background-color:#d11f1f; color:#fff; position:fixed; z-index:20; width:100%; height:auto; left:0; top:0;}
.pageHeader .logo { float:left; margin-right:15px;}

.nav { float:left; height:50px; width:57%;}
.nav li { float:left; width:16.666%; clear:right;}
.nav li ul {display:none;}
.nav a { display:block; height:50px; line-height:50px; text-align:center; font-size:14px; color:#fff; border-right:#1f9652 1px solid;}
.nav a:hover { background-color:#0e6c37;}
.nav li:last-child a { border-right-width:0px;}
.nav .rotate_square { height:50px; background-color:#d11f1f; width:99%;}
.nav .rotate_square.bottom { background-color:#0e6c37;}
.nav .rotate_btn .flip_cube .viewport .plane.bottom { top:20px;}
.nav li.cur .rotate_btn { background-color:#0e6c37;}
.nav li.cur .rotate_btn .flip_cube .viewport { transform:translateZ(-25px) rotateX(90deg)!important;}

.top_r { height:50px; float:right; position:relative;}
.top_r .hd,.top_r .bd { -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
.top_r .hd { line-height:20px; height:20px; padding:15px 0; text-align:center; cursor:pointer;}
.top_r .hd .ico { margin-left:2px;}
.top_r .bd,.top_r:hover .hd { background-color:#0e6c37;}
.top_r .bd { opacity:0; visibility:hidden; display:none/9;}
.top_r:hover .bd { opacity:1; visibility:visible; display:block/9;}



body .content-35697 .sear_f .inp { border-width:0; padding:0;}
.news-list:hover .news-list-left { color:#fff;}
.news-list:hover .news-list-left .height1 { background-color:#fff;}

.tip-box .tip-content { padding:10px;}
.tip-content .qr_code { width:150px; height:150px; padding:0;}

/*newpage*/
.new_header { position:fixed; width:100%; height:auto; left:0; top:0; z-index:10; padding:0px 0 0; background-color:#fff; padding-left:30px; }
.new_header {position:fixed; left:0;top:0; width:100%; background:#fff; box-shadow:0 1px 5px rgba(0,0,0,.1);transition:all 0.5s ease;-webkit-transition:all 0.5s ease; }
.new_header .wrap { position:relative; min-height:61px;}
.new_logo { position:absolute; left:0; top:0; padding-top:12px}
.new_nav { margin-right:60px; margin-left:20%;}
.new_nav > ul > li { width:12%; float:left; position:relative}
.new_nav > ul > li > a { display:block; font-size:18px; text-align:center; height:82px; line-height:82px; }
.new_nav > ul > li > a:hover { color:#fff; background-color:#d11f1f;}
.new_nav > ul > li.cur  { color:#fff; border-bottom:#98040c 3px solid; background-color:#bf101a; }
.new_nav > ul > li.cur > a { color:#fff; background-color:#bf101a; }
.new_nav > ul > li.cur > a:hover { color:#fff; background-color:#bf101a;}

.new_nav > ul ul { display:none; background-color:#ebebeb; width:100%; height:auto; position:absolute; left:0; top:100%; border-top:#98040c 3px solid; text-align:center;}
.new_nav > ul ul a { display:block; padding:8px 15px;}
.new_nav > ul ul a:hover { background-color:#d11f1f; color:#fff;}

.new_nav > ul > li:hover ul { display:block;}

/*语言版本*/
.sim_box {width:33px; height:33px; padding-right:0; padding-left:0; border-radius:16px; position:absolute;top:53%;overflow:hidden;margin-top:-21px;z-index:4; background-color:#e7e7e7; -webkit-transition:all 0.3s ease;transition:all 0.3s ease; cursor:pointer;}
.sim_box .ico { position:absolute; right:6px; top:6px;}
.sim_box .box { height:33px; line-height:32px; position:absolute; right:25px; top:0;}



.select_lang {right:34px;width: 240px; background: none;}
.select_lang .link { font-size: 16px;  color: #fff;padding: 0 8px 0 25px; float: right;transition: color .3s; background:url(tel.png) no-repeat 10px center #bf101a; height:27px; line-height:27px; border-radius:20px;}
.select_lang .ico{display:none;}
.select_lang .box { width:180px; text-align:center;}
.select_lang a {display:block;float:left;font-size:16px;color:#666;line-height:32px;position:relative;letter-spacing:1px;font-weight:normal;}
.select_lang a:hover {color:#bf101a;}
.select_lang a.active {color:#bf101a;}
.select_lang a.english {margin-right:10px;}
.select_lang a.english:before {content:'';width:1px;height:10px;background:#d2d4d7;position:absolute;right:-11px;top:11px;}
.select_lang a.chinese {margin-left:10px;}

.top_search { right:40px;}
.top_search:hover { width:220px;}
.top_search .box { width:180px; right:28px;}
.top_search .box ._inp { width:100%; height:28px; line-height:28px; border:none; padding:0; background-color:transparent;}



/*2016-10-10*/
.top_mail{right:0;}

.nav_box .mobile_key{display:none;}


